ISlave.WriteRegister 方法
將資料寫入 EtherCAT 從站的暫存器。
命名空間:IntervalZero.KINGSTAR.Base.Class組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
IKsCommand WriteRegister(
int offset,
byte[] data
)Function WriteRegister(
offset As Integer,
data As Byte()
) As IKsCommand參數
offset
型別:int
欲寫入的暫存器偏移量。
data
型別:byte[]
欲寫入含有資料的緩衝區指標。
回傳值
型別:IKsCommand
回傳一個方法的狀態。
備註
在從站開發期間用來更新從站的暫存器。
重要:此方法僅適用於從站開發,否則請勿使用。
注意:該方法使用了慢速存取方法,不應在週期回呼中呼叫,否則將導致鎖死。
可用的 EtherCAT 狀態
ecatInit, ecatPreOP, ecatSafeOP, ecatOP
參見